/* SVG拖拽点样式文件 */

/* SVG拖拽点容器样式 */
.resize-svg-container {
  pointer-events: none;
  user-select: none;
}

/* SVG圆形拖拽点基础样式 */
.resize-handle {
  pointer-events: all;
  transform-origin: center;
}

/* 拖拽点悬停效果增强 */
.resize-handle:hover {
  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.4)) !important;
  transform: scale(1.1);
}

/* 拖拽时的样式 */
.resize-handle.dragging {
  filter: drop-shadow(0 6px 12px rgba(24, 144, 255, 0.4)) !important;
  transform: scale(1.2);
}

/* 各个方向拖拽点的特殊样式 */
.resize-handle-nw {
  cursor: nw-resize;
}

.resize-handle-n {
  cursor: n-resize;
}

.resize-handle-ne {
  cursor: ne-resize;
}

.resize-handle-w {
  cursor: w-resize;
}

.resize-handle-e {
  cursor: e-resize;
}

.resize-handle-sw {
  cursor: sw-resize;
}

.resize-handle-s {
  cursor: s-resize;
}

.resize-handle-se {
  cursor: se-resize;
}




/* 拖拽过程中禁用文本选择 */
body.resizing {
  user-select: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
}

